package com.iflytek.read.bean;

/**
 * @author wangshuai
 */
@SuppressWarnings("ALL")
public class AudioRecordInfo {

    /**
     * 主键ID
     */
    private String id;
    /**
     * 播放的文件 id
     */
    private String fileId;
    /**
     * 播放的文件的 章节 id
     */
    private String chapterId;
    /**
     * 播放进度
     */
    private String progress;
    /**
     * 文字字体大小
     */
    private String font;
    /**
     * 音频链接地址
     */
    private String music;
    /**
     * 自动关闭时间
     */
    private String closeTime;
    /**
     * 主播/发音人
     */
    private String anchor;
    /**
     * 语速
     */
    private String speed;
    /**
     * 播放模式 1：单曲循环；2：列表循环
     */
    private String circulationMode;
    /**
     * 时间戳，定时关闭开始的时间
     */
    private String nowTime;
    /**
     * 记住此选项。 1：勾选；0：未勾选
     */
    private String isRemember;
    /**
     * 1:不开启  2:播完本章  3:10分钟后  4:20分钟后  5:自定义
     */
    private String radioData;
    /**
     * 音量
     */
    private int volume;
    /**
     * 用户ID
     */
    private String userId;
    /**
     * 当前播放切片在文件中的下标，默认从 1 开始
     */
    private int currentIndex;
    /**
     * 0:文件朗读；1:复制朗读
     */
    private int readType;
    /**
     * 0未删除1已删除
     */
    private Integer deleted;
    /**
     * 文件创建时间
     */
    private String createTime;
    /**
     * 创建人名称
     */
    private String createName;
    /**
     * 创建人ID
     */
    private String creator;
    /**
     * 当前章节读到第几个切片
     */
    private String textIndex;
    /**
     * 保存当前音频的播放位置
     */
    private String seekPosition;
    /**
     * 保存进度条值
     */
    private String progressValue;
    /**
     * 文字高亮位置
     */
    private String charIndex;

    public int getVolume() {
        return volume;
    }

    public void setVolume(int volume) {
        this.volume = volume;
    }

    public String getTextIndex() {
        return textIndex;
    }

    public void setTextIndex(String textIndex) {
        this.textIndex = textIndex;
    }

    public String getSeekPosition() {
        return seekPosition;
    }

    public void setSeekPosition(String seekPosition) {
        this.seekPosition = seekPosition;
    }

    public String getProgressValue() {
        return progressValue;
    }

    public void setProgressValue(String progressValue) {
        this.progressValue = progressValue;
    }

    public String getCharIndex() {
        return charIndex;
    }

    public void setCharIndex(String charIndex) {
        this.charIndex = charIndex;
    }

    public int getReadType() {
        return readType;
    }

    public void setReadType(int readType) {
        this.readType = readType;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getFileId() {
        return fileId;
    }

    public void setFileId(String fileId) {
        this.fileId = fileId;
    }

    public String getChapterId() {
        return chapterId;
    }

    public void setChapterId(String chapterId) {
        this.chapterId = chapterId;
    }

    public String getProgress() {
        return progress;
    }

    public void setProgress(String progress) {
        this.progress = progress;
    }

    public String getFont() {
        return font;
    }

    public void setFont(String font) {
        this.font = font;
    }

    public String getMusic() {
        return music;
    }

    public void setMusic(String music) {
        this.music = music;
    }

    public String getCloseTime() {
        return closeTime;
    }

    public void setCloseTime(String closeTime) {
        this.closeTime = closeTime;
    }

    public String getAnchor() {
        return anchor;
    }

    public void setAnchor(String anchor) {
        this.anchor = anchor;
    }

    public String getSpeed() {
        return speed;
    }

    public void setSpeed(String speed) {
        this.speed = speed;
    }

    public String getCirculationMode() {
        return circulationMode;
    }

    public void setCirculationMode(String circulationMode) {
        this.circulationMode = circulationMode;
    }

    public String getNowTime() {
        return nowTime;
    }

    public void setNowTime(String nowTime) {
        this.nowTime = nowTime;
    }

    public String getIsRemember() {
        return isRemember;
    }

    public void setIsRemember(String isRemember) {
        this.isRemember = isRemember;
    }

    public String getRadioData() {
        return radioData;
    }

    public void setRadioData(String radioData) {
        this.radioData = radioData;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public int getCurrentIndex() {
        return currentIndex;
    }

    public void setCurrentIndex(int currentIndex) {
        this.currentIndex = currentIndex;
    }

    public Integer getDeleted() {
        return deleted;
    }

    public void setDeleted(Integer deleted) {
        this.deleted = deleted;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getCreateName() {
        return createName;
    }

    public void setCreateName(String createName) {
        this.createName = createName;
    }

    public String getCreator() {
        return creator;
    }

    public void setCreator(String creator) {
        this.creator = creator;
    }

    @Override
    public String toString() {
        return "AudioRecordInfo{" +
                "id='" + id + '\'' +
                ", fileId='" + fileId + '\'' +
                ", chapterId='" + chapterId + '\'' +
                ", progress='" + progress + '\'' +
                ", font='" + font + '\'' +
                ", music='" + music + '\'' +
                ", closeTime='" + closeTime + '\'' +
                ", anchor='" + anchor + '\'' +
                ", speed='" + speed + '\'' +
                ", circulationMode='" + circulationMode + '\'' +
                ", nowTime='" + nowTime + '\'' +
                ", isRemember='" + isRemember + '\'' +
                ", radioData='" + radioData + '\'' +
                ", userId='" + userId + '\'' +
                ", currentIndex=" + currentIndex +
                ", deleted=" + deleted +
                ", createTime='" + createTime + '\'' +
                ", createName='" + createName + '\'' +
                ", creator='" + creator + '\'' +
                ", readType='" + readType + '\'' +
                ", textIndex='" + textIndex + '\'' +
                ", seekPosition='" + seekPosition + '\'' +
                ", progressValue='" + progressValue + '\'' +
                ", charIndex='" + charIndex + '\'' +
                ", volume='" + volume + '\'' +
                '}';
    }
}